package com.hz.beans.user.entity;

import com.fasterxml.jackson.annotation.JsonFormat;
import com.hz.common.beans.entity.BaseEntity;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import org.springframework.format.annotation.DateTimeFormat;

/**
 * @tableName base_user_site
 * @author liul
 * @since [0.0.1]
 * @version [0.0.1,2018年09月11日]
 */
@ApiModel(value = "BaseUserSite")
public class BaseUserSite extends BaseEntity {
    private static final long serialVersionUID = 1L;

    //用户id
    @ApiModelProperty(value = "用户id", required = false)
    private Long userId;

    //站点id
    @ApiModelProperty(value = "站点id", required = false)
    private Long siteId;

    //项目id
    @ApiModelProperty(value = "项目id", required = false)
    private String projectIds;

    //备注信息
    @ApiModelProperty(value = "备注信息", required = false)
    private String remarks;

    /**
     * 获取用户id
     *
     * @return user_id - 用户id
     */
    public Long getUserId() {
        return userId;
    }

    /**
     * 设置用户id
     *
     * @param userId 用户id
     */
    public void setUserId(Long userId) {
        this.userId = userId;
    }

    /**
     * 获取站点id
     *
     * @return site_id - 站点id
     */
    public Long getSiteId() {
        return siteId;
    }

    /**
     * 设置站点id
     *
     * @param siteId 站点id
     */
    public void setSiteId(Long siteId) {
        this.siteId = siteId;
    }

    /**
     * 获取项目id
     *
     * @return project_ids - 项目id
     */
    public String getProjectIds() {
        return projectIds;
    }

    /**
     * 设置项目id
     *
     * @param projectIds 项目id
     */
    public void setProjectIds(String projectIds) {
        this.projectIds = projectIds;
    }

    /**
     * 获取备注信息
     *
     * @return remarks - 备注信息
     */
    public String getRemarks() {
        return remarks;
    }

    /**
     * 设置备注信息
     *
     * @param remarks 备注信息
     */
    public void setRemarks(String remarks) {
        this.remarks = remarks;
    }
}